home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 1
/
Media Share 1.iso
/
bbs
/
rabir210.arj
/
RABIRTH.DOC
< prev
next >
Wrap
Text File
|
1993-07-21
|
12KB
|
421 lines
╔════════════════════════════════════════════════════════════════════════╗
║░░░░░ RABIRTH ░░░░░ For RemoteAccess 1.11/2.00 ░░░░░ Documentation ░░░░░║
╚════════════════════════════════════════════════════════════════════════╝
RABIRTH 2.10
A birthday utility for RemoteAccess 1.xx
and RemoteAccess 2.xx
(c) 1991, 1992, 1993 Hamish Moffatt
Fidonet 3:635/552
Documentation
╔════════════════════════════════════════════════════════════════════════╗
║░░░░░ RABIRTH ░░░░░ For RemoteAccess 1.11/2.00 ░░░░░ Documentation ░░░░░║
╚════════════════════════════════════════════════════════════════════════╝
Introduction
════════════
RABIRTH is a utility for RemoteAccess 1.00 and later (including 2.00).
RABIRTH does a number of things with a user's birthdate field in the
user record, and other birthdate sources.
RABIRTH works with RemoteAccess 1.11, 2.00, and ProBoard 1.30.
Features of RABIRTH
═══════════════════
■ ANS/ASC/AVT List of all users and their birthdays.
■ ANS/ASC/AVT List of all users having birthdays this month.
■ ANS/ASC/AVT List of users with birthdays today/tomorrow/yesterday.
■ Post messages to users on their birthdays using a template file
with $macros.
■ Message base locking for multinode systems.
■ Send users their birthday messages through netmail or even
through your local Internet/UUCP gateway.
■ Define people (such as your friends) to send birthday messages to
through netmail/UUCP who aren't even users of your BBS!
■ Full handle support, on messages and bulletin screens.
■ Log for sysop of birthdays today, messages posted, errors.
■ Opus or FrontDoor log.
■ Support for hidden users.
■ Configuration of most parameters, including all text strings
and colours. English, Italian and German language configurations
are included in the package.
RABIRTH 2.10 has been tested with RemoteAccess 1.11 and 2.00 beta/gamma.
Unfortunately RABIRTH has not been tested with ProBoard 1.30, but since
since ProBoard is RA 1.11 compatible, there should be no problems.
RABIRTH 2.10 Documentation Page 1
Configuration of RABIRTH
════════════════════════
RABIRTH is configured by a standard text file (called RABIRTH.CFG) which
you must create with your favourite text editor (a sample is supplied).
RABIRTH.CFG uses keywords like most other configuration files.
RABIRTH 2.10's configuration is vastly different from that of RABIRTH
1.xx, so you must set it up from scratch. This should be reasonably
painless though. If you are using RABIRTH 2.0x, it is recommended that
you reconfigure RABIRTH, but if you are running RA 1.11, this is not abso-
-lutely necessary (though still encouraged).
Specifics of the configuration can be found in RABIRTH.CFG.
Language Configuration
══════════════════════
RABIRTH also allows you to configure all its text strings. The default
language file is RABIRTH.LNG. (You can override this with a command line
parameter). If you wish to change any strings or translate, please see
your RABIRTH.LNG. It contains all you need to know to change anything.
Examples are supplied in several languages; English (ENGLISH.LNG), German
(GERMAN.LNG), Italian (ITALIAN.LNG), and Hebrew (HEBREW.LNG). These files
can be found in LANGUAGE.ARJ, included in your RABIRTH archive.
The included RABIRTH.LNG (the default language filename) is a copy of the
English language file. If you create a language file for another language,
please send it to me (at the addresses below) for inclusion in a future
release of RABIRTH.
Message Template Macros
═══════════════════════
The message template file is named RABIRTH.TXT. The message text found in
RABIRTH.TXT will be sent to users on their birthdays.
RABIRTH supports several $macros (or metastrings) in the message template
file. These are as follows.
Macro Translates to Eg
══════════════════════════════════════════════════════════
$name user's full name Hamish Moffatt
$first user's first name Hamish
$last user's other names Moffatt
$handle user's handle if set Hamster
$dayname name of day of week Friday
$monthname name of month October
$day day of month 11
$dayth day with suffix 11th
RABIRTH 2.10 Documentation Page 2
Macro Translates to Eg
══════════════════════════════════════════════════════════
$month month of year 10
$year year 1991
$birthyear year of user's birth 1976
$age age of user 14
* $ageth age with suffix 14th
* Important note: while $dayth will return the correct day number and
suffix from the language configuration, $ageth is NOT change-able -
the suffix is always in English! If you use a foreign language, avoid
use of $ageth.
Example:
Hello $handle!
It has come to our attention that today, $dayname, $monthname $day, $year,
you have turned $age!
Happy Birthday from the users of Cloud Nine!
Regards,
Hamish Moffatt
When sent to a user, this would appear something like:
Hello Hamster!
It has come to our attention that today, Friday, October 11, 1991,
you have turned 24!
Happy Birthday from the users of Cloud Nine!
Regards,
Hamish Moffatt
Running RABIRTH
═══════════════
RABIRTH requires no command line parameters, but there are two
you can use; see below. When RABIRTH is run (by typing RABIRTH, or
from a batch file), it will display something like the following.
■ RABIRTH 2.10 for RemoteAccess 1.xx/2.xx and ProBoard 1.30
■ Written by Hamish Moffatt of 3:635/552@fidonet
RABIRTH 2.10 Documentation Page 3
■ Processing configuration file (RABIRTH.CFG)
■ Processing language definition file (RABIRTH.LNG)
■ Running in RemoteAccess 2.xx mode.
■ Working...
■ 0 user(s) have birthdays today
■ 2 user(s) have birthdays tomorrow
■ 0 user(s) had birthdays yesterday
■ Thanks for registering!
■ Done
If "REPORT" is turned on in your configuration file you may see a warning
that RABIRTH found a multitasking environment & MULTINODE was not active.
This is not serious, just a warning. Only DESQview and LANtastic are curr-
rently detected.
The following command line switches can alter the behavior of RABIRTH.
-C<filename> Use the file specified as the configurat-
ion file, rather than RABIRTH.CFG. This
may be useful in multiline or multiple
language systems.
-L<filename> Use the file specified as the language
file rather than RABIRTH.LNG. Again this
may be useful if you want to attempt
multiple languages.
Legal section (do not stop reading here!)
═════════════
RABIRTH is not freeware or public domain; RABIRTH is shareware. After a
reasonable trial period (14 days suggested), you are expected to register
your copy of RABIRTH with the author. See the "Registration" section for
details.
RABIRTH is (c)opyright 1991, 1992, 1993 Hamish Moffatt. Disassembly of
and modifications to the executables and documentation is NOT allowed.
Use in a commercial environment without registration is prohibited after
the trial period!
RABIRTH 2.10 Documentation Page 4
Registration of RABIRTH
═══════════════════════════════════
Registration type ║ Price (Australian dollars)
═══════════════════════════════════╬═══════════════════════════
Non-commercial environment ║ $10.00
Commercial environment ║ $20.00, or contact the author
═══════════════════════════════════╩═══════════════════════════
Please print out and complete the registration form found in the file
REGISTER.DOC, and post to the address found in "Contacting the author".
Other specific details of registration, including bulk registration deals
if you already own another of our products, can also be found in
REGISTER.DOC.
Personal cheques are not acceptable. Bank drafts, money orders and cash
are acceptable. If you cannot send any of these, picture postcards are an
acceptable alternative.
When unregistered, messages posted to users by RABIRTH have this tearline
on the end (eg):
--- RABIRTH 2.10 Unregistered
When registered, RABIRTH will not insert this line, but instead a ^aPID
line (eg: ^aPID: RABIRTH 2). Your users will not know the message is from
a robot once registered!
Feedback, bug reports, suggestions
══════════════════════════════════
Feedback, bug reports and suggestions are most welcome, particularly
suggestions. Please post to any of the addresses in the following section.
Contacting the author
═════════════════════
The author of RABIRTH is Hamish Moffatt.
You can reach me at:
3:635/552@fidonet, 199:4242/10@rainbownet, 15:4100/113@sbcnet.
Internet: hamish@cloud.apana.org.au, or
h.moffatt@apana.org.au.
CompuServe: >INTERNET:hamish@cloud.apana.org.au
My postal address can be found in REGISTER.DOC.
RABIRTH 2.10 Documentation Page 5
Credits and Thank yous
══════════════════════
Thank you to...
■ RemoteAccess Andrew Milner and Continental Software
■ Turbo Pascal 6.0 Borland International
■ The RABIRTH beta team, past and present:
Harry Konstantinou, David Leach, Andrew Pam, Paul Purvis,
Eugene Mok, John Marsden, Simon Gronow, Roy Austen, Ron
Page, Michael Bate, Yifat Oren, and other RA 2.00 beta testers.
If you have been forgotten from this list, please accept my
biggest apologies and please let me know.
■ Translators:
Matt Laeng 3:632/358.989 for German translation.
Fabiano Fabris 2:285/304.100 for Italian translation.
Yifat Oren 2:403/30 for Hebrew translation.
Particular thanks go to Bob R., Simon Gronow and Paul Purvis
for their long term support of RABIRTH, and to all the
registered users for supporting this software. Thanks again.
The end
═══════
You're still here? Well you can go configure RABIRTH now, then fill out
the registration form and post it to me with your cheque. <grin>
RABIRTH 2.10 Documentation Page 6